html,body {height: 100%;font-size: 14px;}

h1,h2,h3 {margin-top: 10px;}

label {font-weight: normal;}
legend {font-size: 16px;}

/*编辑器*/
.tox .tox-editor-header {top: 50px !important;}

/*加载*/
#load-indicator{left:0;right:0;bottom:0;top:0;position:fixed;z-index:9999;}
#load-indicator:before{background-color:transparent}
.load-indicator:after{color:#0288d1;font-size:30px;content:"\e6eb"}

#file_sampleupload{display:none}

.panel>.panel-heading{font-weight:bold;background-color:#fff}
.panel-body{overflow:hidden}
.table td,.table th{vertical-align:middle}
.table label{margin-bottom:0}
.wrapper{display:flex;display:-webkit-flex;align-items:stretch;flex-flow:row;min-height:100%}
.sidebar{width:210px;min-height:100%;background-color:#001529;padding-top:50px;transition: all 0.2s ease-in-out 0s;}
.content{flex:1;padding-top:50px}
.copyright{padding:15px 20px;border-top:1px solid #d2d6de;color:#444;font-size:12px;font-family:Verdana}
.navbar{border-radius:0;border-width:0}
.navbar-brand{height:auto;padding:15px;width:210px}
.navbar-brand code{font-size:12px;margin-left:5px;background-color:rgba(243,245,247,0.5);color:#fff}
.layout-top-navbar .navbar-nav>li>a{padding-top:15px;padding-bottom:15px;}
.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-nav>li>a{color:#fff}
.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-nav>li>a i{font-size: 16px;}

/*左侧导航*/
.sidebar h2{color:#fff;padding:0 10px;font-weight:normal;font-family:"Helvetica Neue"}
.sidebar .menu{}
.sidebar .tree-menu{border-radius:0;border-width:0}
.sidebar .tree-menu li{padding:0}
.sidebar .tree-menu li:before{display:none}
.sidebar .tree-menu li>a{display:block;padding:10px 8px 10px 16px;margin-bottom:0;color:#fff;transition: all 0.2s ease-in-out 0s;}
.sidebar .tree-menu li>a .icon{font-size: 16px;}
.sidebar .tree-menu li>a:hover,
.sidebar .tree-menu li>a:active,
.sidebar .tree-menu li>a:focus{text-decoration:none;background:#2962ff}
.sidebar .tree-menu li>ul{background-color:rgba(255,255,255,0.1)}
.sidebar .tree-menu li li a{padding-left:34px;border-top-color:transparent;border-bottom-color:transparent}
.sidebar .tree-menu li.active>a{color:#fff;background-color:#2962ff}
.sidebar .tree-menu li.active>a>.icon{opacity:1}
.sidebar .tree-menu li.active>.list-toggle{color:#fff}
.sidebar .tree-menu>li>a{border-width:0;}
.sidebar .tree-menu>li.open+li>a{border-width:0}
.sidebar .tree-menu li.open>.list-toggle{opacity:1}
.sidebar .tree-menu li>.list-toggle{color:#fff}
.dropdown-menu>li>a{padding:5px 20px}

/* 内容 */
.header-dividing,.page-header{padding-bottom:10px;margin:10px 0 10px;border-bottom:1px solid #e5e5e5}
.navbar-content{border-width:1px;border-radius:5px;margin-bottom:10px}
.navbar-content .navbar-collapse{padding-left:0;padding-right:0}
.navbar-content .navbar-nav>li>a{padding-top:0;padding-bottom:0;line-height:40px}
.navbar-content .navbar-form{margin-bottom:3px}

/* 代码 */
#site_jscode{font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:90%;white-space:nowrap;overflow:scroll}
.datatable{margin-bottom:10px}
.pager{margin:0}

/*图片背景*/
.img-bg{width:100%;background-color:#ebf2f9;background-position:center;background-size:cover;background-repeat:no-repeat}
.img-5x3{content:url("images/5x3.png")}
.img-5x2{content:url("images/5x2.png")}
.img-4x3{content:url("images/4x3.png")}
.img-3x1{content:url("images/3x1.png")}
.img-3x2{content:url("images/3x2.png")}
.img-2x1{content:url("images/2x1.png")}
.img-1x1{content:url("images/1x1.png")}
.img-1618{content:url("images/1618.png")}
.card a{text-decoration:none}
.bg-gray{background-color:#ecf0f5}
.bg-white{background-color:#fff}
.help-block .list-unstyled{margin-bottom:0}

/** 文件管理 **/
#file-management .panel{-webkit-box-shadow:none;box-shadow:none}
#file-management .card-file{width:12.5%;float:left}
#file-management .cards{padding-top:0;padding-bottom:0}
#file-management .card{padding:0;margin-bottom:10px;border-radius:0;cursor:pointer}
#file-management .card-file>.card{border-left:1px solid transparent}
#file-management .card-file:nth-child(8n+1)>.card,#file-management .card-file:first-child>.card{border-left:1px solid #ddd}
#file-management .media-wrapper{padding:2px;background-color:#fff}
#file-management .media-wrapper>img{width:100%;background-color:#f5f7fa;background-position:center;background-size:contain;background-repeat:no-repeat;content:url("images/1x1.png")}
#file-management .media-wrapper>.folder{background-image:url("images/folder.png");background-size:auto}
#file-management .card-heading{padding:5px;font-size:12px;line-height:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#909399}
#file-management .card:hover,#file-management .card:hover>.media-wrapper,#file-management .card:hover>img{background-color:#f5f7fa;opacity:1}
#file-management .card .cards-chk{position:absolute;left:5px}

/*上传列表*/
#upload-list .panel-body{padding:10px 5px 0 0;min-height:30px}
#upload-list .card{margin-bottom:10px;border-radius:0;background-color:#fff}
#upload-list .card:hover>.media-wrapper,#upload-list .card:hover>img{background-color:#f1f1f1;opacity:1}
#upload-list .card .form-control{border-radius:0;border-left-width:0;border-right-width:0}
#upload-list .card .card-content{padding:5px;color:#808080;font-size:12px}
#upload-list .panel-footer{padding:0}
#upload-list .panel-footer a{border-width:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0}
#upload-list .card-delete{position:absolute;top:1px;right:1px;border-width:0;color:#ea644a}

.btn-submit{padding: 8px 50px; letter-spacing: 5px;}
.btn:focus{outline-width: 0px;}

.f16{font-size:16px}
.f18{font-size:18px}
.f20{font-size:20px;vertical-align: bottom;}
.f24{font-size:24px;vertical-align: bottom;}
.m0{margin:0}
.m1{margin:1px}
.m2{margin:2px}
.m3{margin:3px}
.m4{margin:4px}
.m5{margin:5px}
.m10{margin:10px}
.m15{margin:15px}
.m20{margin:20px}
.m25{margin:25px}
.m30{margin:30px}
.m40{margin:40px}
.m50{margin:50px}
.mb0{margin-bottom:0}
.mb1{margin-bottom:1px}
.mb2{margin-bottom:2px}
.mb3{margin-bottom:3px}
.mb4{margin-bottom:4px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb25{margin-bottom:25px}
.mb30{margin-bottom:30px}
.mb40{margin-bottom:40px}
.mb50{margin-bottom:50px}
.mt0{margin-top:0}
.mt1{margin-top:1px}
.mt2{margin-top:2px}
.mt3{margin-top:3px}
.mt4{margin-top:4px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt25{margin-top:25px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}
.ml0{margin-left:0}
.ml1{margin-left:1px}
.ml2{margin-left:2px}
.ml3{margin-left:3px}
.ml4{margin-left:4px}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml15{margin-left:15px}
.ml20{margin-left:20px}
.ml25{margin-left:25px}
.ml30{margin-left:30px}
.ml40{margin-left:40px}
.ml50{margin-left:50px}
.mr0{margin-right:0}
.mr1{margin-right:1px}
.mr2{margin-right:2px}
.mr3{margin-right:3px}
.mr4{margin-right:4px}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr15{margin-right:15px}
.mr20{margin-right:20px}
.mr25{margin-right:25px}
.mr30{margin-right:30px}
.mr40{margin-right:40px}
.mr50{margin-right:50px}
.p0{padding:0}
.p1{padding:1px}
.p2{padding:2px}
.p3{padding:3px}
.p4{padding:4px}
.p5{padding:5px}
.p10{padding:10px}
.p15{padding:15px}
.p20{padding:20px}
.p25{padding:25px}
.p30{padding:30px}
.p40{padding:40px}
.p50{padding:50px}
.pb0{padding-bottom:0}
.pb1{padding-bottom:1px}
.pb2{padding-bottom:2px}
.pb3{padding-bottom:3px}
.pb4{padding-bottom:4px}
.pb5{padding-bottom:5px}
.pb10{padding-bottom:10px}
.pb15{padding-bottom:15px}
.pb20{padding-bottom:20px}
.pb25{padding-bottom:25px}
.pb30{padding-bottom:30px}
.pb40{padding-bottom:40px}
.pb50{padding-bottom:50px}
.pt0{padding-top:0}
.pt1{padding-top:1px}
.pt2{padding-top:2px}
.pt3{padding-top:3px}
.pt4{padding-top:4px}
.pt5{padding-top:5px}
.pt10{padding-top:10px}
.pt15{padding-top:15px}
.pt20{padding-top:20px}
.pt25{padding-top:25px}
.pt30{padding-top:30px}
.pt40{padding-top:40px}
.pt50{padding-top:50px}
.pl0{padding-left:0}
.pl1{padding-left:1px}
.pl2{padding-left:2px}
.pl3{padding-left:3px}
.pl4{padding-left:4px}
.pl5{padding-left:5px}
.pl10{padding-left:10px}
.pl15{padding-left:15px}
.pl20{padding-left:20px}
.pl25{padding-left:25px}
.pl30{padding-left:30px}
.pl40{padding-left:40px}
.pl50{padding-left:50px}
.pr0{padding-right:0}
.pr1{padding-right:1px}
.pr2{padding-right:2px}
.pr3{padding-right:3px}
.pr4{padding-right:4px}
.pr5{padding-right:5px}
.pr10{padding-right:10px}
.pr15{padding-right:15px}
.pr20{padding-right:20px}
.pr25{padding-right:25px}
.pr30{padding-right:30px}
.pr40{padding-right:40px}
.pr50{padding-right:50px}

/*树形菜单*/
.ztree *{margin:0;padding:0;font-size:14px;font-family:Verdana,Arial,Helvetica,AppleGothic,sans-serif}
.ztree{margin:0;padding:5px;color:#333}
.ztree li{margin:0;padding:0;outline:0;list-style:none;text-align:left;white-space:nowrap;line-height:17px}
.ztree li ul{margin:0;padding:0 0 0 18px}
.ztree li ul.line{background:url(images/line_conn.png) 0 0 repeat-y}
.ztree li a{display:inline-block;margin:0;padding-right:3px;height:21px;background-color:transparent;color:#333;vertical-align:top;text-decoration:none;cursor:pointer}
.ztree li a:hover{text-decoration:underline}
.ztree li a.curSelectedNode,.ztree li a.curSelectedNode_Edit{padding-top:0;height:21px;background-color:#e5e5e5;color:#000;opacity:.8}
.ztree li a.curSelectedNode_Edit{border:1px solid #666}
.ztree li a.tmpTargetNode_inner{padding-top:0;height:21px;border:1px solid #666;background-color:#aaa;color:#fff;opacity:.8}
.ztree li a input.rename{margin:0;padding:0;width:80px;height:14px;border:1px solid #585956;font-size:12px}
.ztree li span{margin-right:2px;line-height:21px}
.ztree li span.button{display:inline-block;margin:0;padding:0;width:21px;height:21px;outline:0;border:0;background-color:transparent;background-image:url(images/bootstrap.png);background-repeat:no-repeat;background-attachment:scroll;vertical-align:middle;line-height:0;cursor:pointer}

.ztree li span.button.chk{margin:0 2px;width:13px;height:13px;cursor:auto}
.ztree li span.button.chk.checkbox_false_full{background-position:-5px -5px}
.ztree li span.button.chk.checkbox_false_full_focus{background-position:-5px -26px}
.ztree li span.button.chk.checkbox_false_part{background-position:-5px -48px}
.ztree li span.button.chk.checkbox_false_part_focus{background-position:-5px -68px}
.ztree li span.button.chk.checkbox_false_disable{background-position:-5px -89px}
.ztree li span.button.chk.checkbox_true_full{background-position:-26px -5px}
.ztree li span.button.chk.checkbox_true_full_focus{background-position:-26px -26px}
.ztree li span.button.chk.checkbox_true_part{background-position:-26px -48px}
.ztree li span.button.chk.checkbox_true_part_focus{background-position:-26px -68px}
.ztree li span.button.chk.checkbox_true_disable{background-position:-26px -89px}
.ztree li span.button.chk.radio_false_full{background-position:-47px -5px}
.ztree li span.button.chk.radio_false_full_focus{background-position:-47px -26px}
.ztree li span.button.chk.radio_false_part{background-position:-47px -47px}
.ztree li span.button.chk.radio_false_part_focus{background-position:-47px -68px}
.ztree li span.button.chk.radio_false_disable{background-position:-47px -89px}
.ztree li span.button.chk.radio_true_full{background-position:-68px -5px}
.ztree li span.button.chk.radio_true_full_focus{background-position:-68px -26px}
.ztree li span.button.chk.radio_true_part{background-position:-68px -47px}
.ztree li span.button.chk.radio_true_part_focus{background-position:-68px -68px}
.ztree li span.button.chk.radio_true_disable{background-position:-68px -89px}
.ztree li span.button.switch{width:21px;height:21px}
.ztree li span.button.root_open{background-position:-105px -63px}
.ztree li span.button.root_close{background-position:-126px -63px}
.ztree li span.button.roots_open{background-position:-105px 0}
.ztree li span.button.roots_close{background-position:-126px 0}
.ztree li span.button.center_open{background-position:-105px -21px}
.ztree li span.button.center_close{background-position:-126px -21px}
.ztree li span.button.bottom_open{background-position:-105px -42px}
.ztree li span.button.bottom_close{background-position:-126px -42px}
.ztree li span.button.noline_open{background-position:-105px -84px}
.ztree li span.button.noline_close{background-position:-126px -84px}
.ztree li span.button.root_docu{background:0}
.ztree li span.button.roots_docu{background-position:-84px 0}
.ztree li span.button.center_docu{background-position:-84px -21px}
.ztree li span.button.bottom_docu{background-position:-84px -42px}
.ztree li span.button.noline_docu{background:0}
.ztree li span.button.ico_open{margin-right:2px;background-position:-147px -21px;vertical-align:top}
.ztree li span.button.ico_close{margin-right:2px;background-position:-147px 0;vertical-align:top}
.ztree li span.button.ico_docu{margin-right:2px;background-position:-147px -43px;vertical-align:top}
.ztree li span.button.ico_loading{margin-right:2px;background:url(images/loading.gif) no-repeat scroll 0 0 transparent;vertical-align:top}

ul.tmpTargetzTree{background-color:#ffe6b0;opacity:.8}
span.tmpzTreeMove_arrow{position:absolute;display:inline-block;margin:2px 0 0 1px;padding:0;width:16px;height:21px;border:0;background-color:transparent;background-image:url(images/bootstrap.png);background-position:-168px -84px;background-repeat:no-repeat;background-attachment:scroll}
ul.ztree.zTreeDragUL{overflow:hidden;margin:0;padding:0;width:auto;height:auto;border:1px dotted #00b83f;opacity:.8}
.ztreeMask,ul.ztree.zTreeDragUL{position:absolute;background-color:#cfcfcf}
.ztreeMask{z-index:10000;opacity:0}
